namespace Stryker.Configuration;

/// <summary>
/// Known Stryker exit codes.
/// </summary>
public static class ExitCodes
{
    /// <summary>
    /// Successful execution.
    /// </summary>
    public const int Success = 0;

    /// <summary>
    /// Anything bad happened for reasons besides the ones specified below.
    /// </summary>
    public const int OtherError = 1;

    /// <summary>
    /// Mutation score is below the break threshold.
    /// </summary>
    public const int BreakThresholdViolated = 2;
}
